自己写的第一个上位机程序ESB_USBK v1.0 完成了,说几个跟开发环境有关系的问题
- VS2010打包好的程序,放在别的电脑上,如果程序文件删除一个,再次点击桌面快捷方式,就提示要插入磁盘重新安装:
因为VS2010的打包程序把快捷方式设置为文件夹了,而不是.exe文件
这个是VS自己的问题,微软的帮助和支持网站上已经指出并提出了解决方案。但是网站上的解决方案讲的并不清楚。
简单的解决方案为:
- 先去下载msi编辑软件orca,可以去这里下载:http://www.52z.com/soft/10568.Html
- 启动orca。
- 在“文件”菜单中上, 单击“打开”。
- 在“打开”对话框找到包含YourApplicationSetup.msi文件的文件夹。
- 单击YourApplicationSetup.msi文件,然后单击“打开”。
- 在“表”窗格中,单击“shortcut”。
- 在右窗格中,选择在“Name”列中对应“YourApplication.exe”值的行,点击该行的“Target”列,VS安装程序生成的快捷方式对应的值为“DefaultFeature”,将其改为“[TARGETDIR]\YourApplication.exe”。
- 在“文件”菜单上点击“保存”,然后退出orca编辑器。
- 点击YourApplicationSetup.msi安装,选择安装路径为“C:\”,在创建的快捷方式上右键点击“属性”,目标为“C:\YourApplication.exe”。
- 软件安装在C:\program files文件夹,运行不正常,排查发现在这个文件夹下,根本无法新建文件,修改文件,
可能是公司电脑的IT管制,无法安装在这里,就把软件安装在别的文件夹,运行OK。